iT邦幫忙

2023 iThome 鐵人賽

DAY 20
0
SideProject30

桌球王系列 第 20

Day 20 - 動態調整 CSS - 行距

  • 分享至 

  • xImage
  •  

Day 20 - 動態調整 CSS - 行距

Sample

  1. antd-progress
  2. antd-table-row-height

Code

App.js

<-- Add Radio --> 
import { Table, Button, Layout, Input, ConfigProvider,Radio } from "antd";
const [customStyle, setCustomStyle] = useState("py-style-2");
const [size, setSize] = useState('small');

const handleSizeChange = (e) => {
    setSize(e.target.value);
    if (e.target.value === "small") {
      setCustomStyle("py-style-2");
    } else {
      setCustomStyle("py-style-1");
    }
};

<Radio.Group value={size} onChange={handleSizeChange}>
  <Radio.Button value="large">Large</Radio.Button>
  <Radio.Button value="small">Small</Radio.Button>
</Radio.Group>

App.css

.py-style-1 .ant-table-tbody > tr > td {
  padding: 50px;
}

.py-style-2 .ant-table-tbody > tr > td {
  padding: 20px;
}

Result

(1) default 為 small

(2) 新增個幾列

(3) 調成 Large

push & deploy

(Optional) 挑戰

使用 Slider 調動行距


上一篇
Day 19 - 桌球雙打點 - rowSpan
下一篇
Day 21 - 使用 Slider 調動行距
系列文
桌球王30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言